Complexity and Approximability of Problems Related to Integer Programming
نویسندگان
چکیده
Many problems of both practical and theoretical importance concern themselves not only with finding a solution but also finding a ‘best’ solution in some sense. As a concrete example, let us consider the travelling salesperson problem (TSP): a salesperson has to visit some specified towns on a tour starting and ending in her/his home town; in which order should the towns be visited in order to minimize the length of the tour? We see that this problem actually becomes meaningless if we only ask the question whether a tour exists or not (under some plausible assumptions on the available communication system). This kind of problems are often referred to as combinatorial optimization problems. They are typically computationally hard (NP-hard) to solve exactly but they can sometimes be efficiently approximated. Let us consider TSP once again: if the distances satisfy the triangle inequality, then the exact problem is NP-hard but a tour that is at most 1.5 longer than the optimal tour can be found in low-order polynomial time. If the distances are Euclidean, then the exact problem is still NP-hard but the optimal tour can be approximated within 1+ ǫ for every ǫ > 0, cf. [1]. Thus, useful results can indeed be obtained by using approximate methods. In this project, we concentrate on optimisation problems that are (more or less) closely related to integer programming, i.e. the optimisation problem max{cx | Ax ≤ b, x ∈ N} where A is an m × n rational matrix, b is a rational m-vector, and c is a rational n-vector. Integer programming has been used for solving an enormous amount of problems ranging from network planning to optimal control to scheduling to coding theory, and it is an archetypical example of an NP-hard problem. This problem has been intensively studied from various viewpoints and a good overview of this research can be found in [9].
منابع مشابه
Introduction to the Maximum SolutionProblem
This paper surveys complexity and approximability results for the Maximum Solution (Max Sol) problem. Max Sol is an optimisation variant of the constraint satisfaction problem. Many important and well-known combinatorial optimisation problems are instances of Max Sol: for example, Max Sol restricted to the domain {0, 1} is exactly the Max Ones problem (which, in turn, captures problems such as ...
متن کاملA Mixed Integer Programming Formulation for the Heterogeneous Fixed Fleet Open Vehicle Routing Problem
The heterogeneous fixed fleet open vehicle routing problem (HFFOVRP) is one of the most significant extension problems of the open vehicle routing problem (OVRP). The HFFOVRP is the problem of designing collection routes to a number of predefined nodes by a fixed fleet number of vehicles with various capacities and related costs. In this problem, the vehicle doesn’t return to the depot after se...
متن کاملA generalized implicit enumeration algorithm for a class of integer nonlinear programming problems
Presented here is a generalization of the implicit enumeration algorithm that can be applied when the objec-tive function is being maximized and can be rewritten as the difference of two non-decreasing functions. Also developed is a computational algorithm, named linear speedup, to use whatever explicit linear constraints are present to speedup the search for a solution. The method is easy to u...
متن کاملGlobal optimization of mixed-integer polynomial programming problems: A new method based on Grobner Bases theory
Mixed-integer polynomial programming (MIPP) problems are one class of mixed-integer nonlinear programming (MINLP) problems where objective function and constraints are restricted to the polynomial functions. Although the MINLP problem is NP-hard, in special cases such as MIPP problems, an efficient algorithm can be extended to solve it. In this research, we propose an algorit...
متن کاملOn the Parallel Approximability of Some Classes of Quadratic Programming
In this paper we analyze the parallel approximability of two special classes of Quadratic Programming. First, we consider Convex Quadratic Programming. We show that the problem of Approximating Convex Quadratic Programming is P-complete. We also consider two approximation problems related to it, Solution Approximation and Value Approximation and show both of these cannot be solved in NC, unless...
متن کاملInteger Programming as a Framework for Optimization and Approximability
Structural approximation theory seeks to provide a framework for expressing optimization problems, and isolating structural or syntactic conditions that explain the apparent diierence in the approximation properties of diierent NP-optimization problems. In this paper, we initiate a study of structural approximation using integer programming (an optimization problem in its own right) as a genera...
متن کامل